batting down - Turkish English Dictionary